home *** CD-ROM | disk | FTP | other *** search
- Short: Patch FW 1, 2 and 3 to show and print EPS graphics with text
- Author: UpperDesign@zeus.ci.ua.pt (Manuel Lemos)
- Uploader: UpperDesign@zeus.ci.ua.pt (Manuel Lemos)
- Type: text/print
-
-
- DESCRIPTION
-
- This archive contains a patch to FinalWriter init.ps that is used to
- initialize the EPS interpreter enabling it to render EPS graphics that use
- PostScript text fonts to screen and to non-PostScript printers.
-
- Apparently the support for text fonts was deliberately disabled by Softwood.
- This patches re-enables that support.
-
-
- DISCLAIMER
-
- With this document I make no warranties or representations, either
- expressed or implied, with respect to the program described herein. The
- program and the information presented herein is being supplied on an `as
- is' basis and is expressly subject to change without notice. The entire
- risk as to the use of the program and the information presented is assumed
- by the user. In no event will I be liable for direct, indirect,
- incidental, or consequential damages resulting from any claim arising out
- of the use of the program or the information presented herein, even if I
- have been advised of the possibilities of such damages.
-
-
- NOW SERIOUSLY...
-
- This text provides you lots of information that you might not be aware. If
- somehow you know or feel the provided information is inaccurate or contain
- mistakes, please warn me and apologize as my intention is only to help at
- the exchange of nothing at all.
-
- See below lots of hints that might be of real value to you.
-
-
- INSTALLATION
-
- Just run this Installer script included in this archive from the Workbench.
- This script requires the Installer utility to run. Please make sure you
- have FinalWriter Disk1 in hand to run the installation script.
-
-
- SO, WHAT WAS THE PROBLEM?
-
- I found two problems:
-
- 1) The PostScript interpreter needs to know where in disk are located the
- fonts that it needs. The file that initializes the interpreter
- (FWFiles/init.ps) had the lines that define that path in comment.
-
- This patch uncomments those lines, setting the font search path to
- PSFONTS: directory. You can edit the init.ps file after applying this
- patch to change this path to another directory.
-
- You need to have PostScript fonts (Type 1 and Type 3) installed in that
- directory. If you don't have any PostScript fonts, you may find them in
- Fish Disk 828, 829 and 830. The quality of these fonts is not very good
- but they'll do for the purpose of rendering EPS graphics to screen and
- to non-PostScript printers.
-
- You may use Adobe's ATM fonts as well. These are very good although
- they take more to render. You may also use any of those hundreds that
- come in CDs for a bargain (i.e. $20 each CD).
-
- Be careful to restore the original names of the fonts of those files.
- Some collections of fonts were meant to be used in MS-DOS machines, so
- their filenames are truncated. There is an utility in Aminet that does
- that for you for Type 1 fonts that you have installed.
-
- /pub/aminet/text/font/PFBR.lha 2K+Type 1 PostScript Font Renaming Utility (v
-
-
- 2) The PostScript code in the init.ps file that defines ISOLatin1Encoding
- array was not very well defined. This array defines the names of glyphs
- used by the character set that Amiga uses.
-
- This bug could lead to erroneous character mapping when an EPS file with
- text was being imported to FinalWriter.
-
- ISOLatin1Encoding table is only expected to be defined by Level 2
- PostScript interpreters. Although FinalWriter's PostScript interpreter
- is not a full Level 2 interpreter, the init.ps file defines
- ISOLatin1Encoding table.
-
- Some EPS/PS files assume when ISOLatin1Encoding is defined, it is well
- defined which is not the case. This patch fixes the definition of this
- table.
-
- Many EPS/PS files, generated by for instance Amiga programs, correctly
- redefine ISOLatin1Encoding table regardless if it is already defined, so
- they don't suffer from this fault of the FinalWriter init.ps.
-
-
- HINTS
-
- Summary:
-
- · PostScript Fonts in other directories than PSFONTS:.
- · Converting *ANY* PostScript file to EPS.
- · Printing *ANY* PostScript file to non-PostScript printer.
- · Viewing PostScript files.
- · Using PostScript Type 1 fonts in *ANY* Amiga application.
- · WYSIWYG Equation Editor with EPS and LaTeX output.
- · Tables and Matrices WYSIWYG editors.
-
-
- · PostScript Fonts in other directories than PSFONTS:.
-
- PostScript Fonts don't have to be necessarily installed in PSFONTS:
- directory. As a matter of fact they can be installed anywhere in disk.
-
- All you have to do is find these lines below in the init.ps file,
- duplicate and change them as required.
-
- The named PSFONTS: comes from the original post.library interpreter by
- Adrian Aylward that required PostScript fonts to be in PSFONTS: directory.
-
- % If you want to search more than one directory, duplicate the following
- % few lines for each additional font directory path.
- % dup FontDirectory exch known not % Not in FontDirectory?
- % { dup (PSFonts:OtherFonts/) () loadfont % Try PSFonts:OtherFonts
- % } if
-
-
- · Converting *ANY* PostScript file to EPS.
-
- If you want import *ANY* PostScript file in FinalWriter, all you have to
- do is convert it into EPS. EPS is actually PostScript with a few special
- comment lines and an optional preview bitmap.
-
- Rendering the bitmap preview is usually faster that interpreting the
- PostScript file from which was generated that preview.
-
- There is a program for the Amiga named EPSLab by Alessandro Sala, that
- converts any PostScript file into EPS (EPSF/EPSI) adding if necessary
- preview bitmap. This program is available in Aminet within the following
- path:
-
- EpsLab_1.02.lha util/conv 147K+Adds a preview image to EPS files.
- EpsLab_fix.lha util/conv 36K+Bug-fix and German catalog for v1.02
-
- NOTE: EPS graphics are single page graphics. You may try convert any
- multi-page PostScript document to EPS, but EPSLab only considers the
- first page.
-
- If you want any page from a PostScript document other than the first, you
- have to extract it from the main document first.
-
- There are utilities that can do that for you, but they require that the
- main PostScript document conforms with Adobe's Document Structure
- Conventions (DSC).
-
- There are programs that don't generate DSC conforming PostScript output,
- and so it is unlikely that you will be able extract middle pages from a
- multi-page document.
-
- You may want to check PSUtils archives in Aminet and other ftp sites to
- see what can be done to split you PostScript documents.
-
- PSUtils.lzh text/print 65K+Cli utilities for manipulating PS files
-
- You can try also PostSplit for PageStream PostScript files.
-
- PostSplit.lha text/dtp 38K+Pagestream Postscript file splitter. V1.05
-
-
- · Printing *ANY* PostScript file to non-PostScript printer.
-
- If you to print a PostScript file to a non-PostScript printer, you may
- want to try PSPRT: filesystem handler by Daniel Weber
- (dweber@amiga.icu.net.ch). It works like PRT: but interprets the input
- as PostScript input.
-
- psprt10.lha text/print 6K+PostScript printer handler for non-postscr
-
-
- · Viewing PostScript files.
-
- If you want to see PostScript (EPS or not) graphics without having to
- import them into a DTP/WP program, you may use either one of these
- programs:
-
- - Post originally by Adrian Aylward, but today is maintained by Heinz Wrobel
- (heinz@hwg.muc.de). There was also Post enhanced but it doesn't seem to
- be maintained today.
-
-
- - PostView by Ralph Schmidt (laire@uni-paderborn.de).
-
- PostView1.2.lha text/print 36K+Shows PS files. **A2410 Tiga** support
-
-
- - MultiView if you have Amiga OS 3 or higher, with PostScript datatype
- (PS/EPS/EPSF) by Heinz Wrobel (heinz@hwg.muc.de). The PostScript
- datatype is part of the HWGPOST archive (See below).
-
- There was also a PostScript datatype written by Swen Stullich, but it
- didn't seem very stable. Heinz Wrobel rewrote it from scratch and it
- works with binary EPS (EPSF) files too.
-
- All these programs require post.library. Heinz Wrobel reworked and
- maintains post.library. Today, Heinz's version of post.library is more
- stable and closer to a full Level 2 PostScript interpreter. This
- archives includes working PostScript datatypes.
-
- HWGPOSTbeta6.lha text/print 261K+PostScript Library with many Level 2 features
-
-
- · Using PostScript Type 1 fonts in *ANY* Amiga application.
-
- If you want to use PostScript Type 1 fonts in your system like any other
- kind of standard fonts, check out type1.library in Aminet by Amish S.
- Dave (asd2@midway.uchicago.edu).
-
- This library is compatible with bullet.library that is used by the Amiga
- OS to support AGFA Compugraphic fonts. All the Amiga programs that can
- use CGFonts, can use PostScript type 1 fonts as well with type1.library.
- This requires OS 2.1 or higher version of diskfont.library.
-
- It comes with font manager (Type1Manager) that provides similar
- functionalities as CGFont Managers Fontain and Intellifont that come with
- Amiga OS.
-
- type1beta5.lha util/libs 255K+Type1library - postscript font engine
-
-
- · WYSIWYG Equation Editor with EPS and LaTeX output.
-
- If you are looking for a nice WYSIWYG (What You See Is What You Get)
- Equation Editor that generates EPS output, try EqEd in Aminet by Brian
- Aagaard Petersen (aagaard@fys.ku.dk).
-
- If you are a TeX fanatic and don't believe that WYSIWYG Equation Editors
- are any good, there's some hope for you. EqEd can save the output in
- LaTeX format.
-
- If you still want use an Equation edited in EqEd and laid out by LaTeX in
- FinalWriter or other program that imports EPS, all you have to do is to
- convert LaTeX output to PostScript, convert it to EPS with EPSLab (see
- above) if necessary, and there you are.
-
-
- · Tables and Matrices WYSIWYG editors.
-
- If you are looking for a usable Tables and Matrices editor, Brian (EqEd)
- Aagaard is planning to support them in EqEd in a later version. Please
- encourage him with suggestions, bug reports, etc...
-
- You can also create tables with ProCalc. ProCalc can do nice frames for
- the tables using the Borders menu. It's a bit limited but it works.
-
- If you want to export to EPS to use in FinalWriter or other program that
- imports EPS, make sure you only use fonts that have PostScript support
- such as Courier. Those fonts are marked with 'p' character on the right
- side of the ProCalc's font requester.
-
-
- HISTORY
-
- 17.2.95 - First Release.
-
- 21.2.95 - spatch executable included
- - Patch file for FinalWriter 3 init.ps file included (Softwood just
- bumped the revision from Release 1 and 2 to Release 3.
- - Added an installer script for dummies.
- - Added a few hints to FinalWriter PostScript/EPS users.
-
- Manuel Lemos
- 21.2.95
- UpperDesign@zeus.ci.ua.pt
- Apartado 391
- 3800 AVEIRO
- PORTUGAL
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2273 561 75.3% 21-Feb-95 12:55:30 FWEPSPatches.info
- 11452 4862 57.5% 21-Feb-95 12:52:24 FWEPSPatches/FinalWriter1_2-init.ps.pch
- 11496 4897 57.4% 21-Feb-95 12:52:28 FWEPSPatches/FinalWriter3-init.ps.pch
- 10893 4480 58.8% 21-Feb-95 12:49:24 FWEPSPatches/FWEPSpatches.readme
- 1691 543 67.8% 21-Feb-95 12:55:30 FWEPSPatches/FWEPSpatches.readme.info
- 3621 1210 66.5% 20-Feb-95 21:08:18 FWEPSPatches/Install FW EPS patch
- 629 373 40.6% 21-Feb-95 12:57:20 FWEPSPatches/Install FW EPS patch.info
- 14636 9285 36.5% 02-Mar-94 20:08:14 FWEPSPatches/spatch
- -------- ------- ----- --------- --------
- 56691 26211 53.7% 08-Mar-95 13:11:12 8 files
-